//
// Created by NASA on 2023/10/15.
// 求最大公约数GCD
// 用欧几里得法 (辗转相除)
// OJ: https://oj.youdao.com/problem/537?from=problems
// 通过
// 很好 11分钟就做完了

#include <iostream>

using namespace std;

int main()
{
    int a,b,c=1;
    cin>>a>>b;
    if(b>a)
    {
        swap(a,b);
    }
    while (c!=0)
    {
        c=a%b;
        if(c!=0)
        {
            a=b;
            b=c;
        }
    }
    cout<<b;
    return 0;
}
